Collecting and Analyzing Data from Distributed Control Programs
نویسندگان
چکیده
This paper describes a set of tools that allows a developer to instrument a C/C++ program to log data at run-time and then analyze that data to verify correct behavior. The logging tools provide the developer with a means to log a variety of di erent data to a variety of di erent outputs. They also allow for synchronized logging of data from distributed programs. One logging output option is an SQL database. We have developed a set of analysis tools that retrieve data from the database to answer common developer questions. The analysis tools use an interval temporal logic to frame database queries. The data logging tools are fully implemented and performance results are given in this paper. The data analysis tools are currently being tested on data from real NASA applications.
منابع مشابه
On-line Avoidance of Communication Intrusion in Token Ring Networks
Distributed programs are often instrumented for collecting information to assist in analyzing the behavior of an application. However, the act of monitoring a process can alter the very behavior being monitored. The changes in the behavior occur because the order in which application messages are delivered at a site and the pool of messages available at the site at critical execution points are...
متن کاملA New Approach to Behavior Analysis of Parallel Programs Based on Monitoring
Collecting traces with event-driven monitoring is an established and well-suited method for analyzing the dynamic behavior of parallel and distributed programs. Since these programs tend to have a very complex structure the selection of relevant events is diicult. By integrating functional modeling and event-driven monitoring, event selection is carried out in a systematic way by modeling the p...
متن کاملStrategic Framework for Increasing Accessibility and Utilization of Voluntary Counseling and Testing Services in Uganda
Despite the usefulness of VCT service as an entry point to prevention for the HIV-uninfected people and care, treatment and support for those who test HIV positive, VCT service remains poorly utilized among the fishing communities. The aim of the study was to identify factors influencing VCT service delivery and utilisation among fishing communities in Uganda and consequently, formulated a stra...
متن کاملReliability Analysis of Programs in the Distributed Computing Environment
Reliability is an important aspect in the distributed system studies and developments. Distributed processes are an instance of a running program, which are either concurrent or parallel. The distributed processes exhibit more dynamism. The processes also have peculiar characteristics like message passing, load sharing, fault tolerance, fault resilience and recovery. The program reliability ana...
متن کاملDistributed Large Data-Object Management Architecture
We are exploring the use of highly distributed computing and storage architectures to provide all aspects of collecting, storing, analyzing, and accessing large data-objects. These data-objects can be anywhere from tens of MBytes to tens of GBytes in size. Examples are: single large images from electron microscopes, video images such as cardio-angiography, sets of related images such as MRI dat...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Electr. Notes Theor. Comput. Sci.
دوره 55 شماره
صفحات -
تاریخ انتشار 2001